<?php
require('conectabd/conectame.php');

$busqueda=$_POST['busqueda'];
// DEBO PREPARAR LOS TEXTOS QUE VOY A BUSCAR si la cadena existe
if ($busqueda<>''){
	//CUENTA EL NUMERO DE PALABRAS
	$trozos=explode(" ",$busqueda);
	$numero=count($trozos);
	if ($numero==1) {
		//SI SOLO HAY UNA PALABRA DE BUSQUEDA SE ESTABLECE UNA INSTRUCION CON LIKE
		$cadbusca="SELECT * FROM derechohabiente WHERE nombre LIKE '%$busqueda%' OR apepaterno LIKE '%$busqueda%' OR apematerno LIKE '%$busqueda%' LIMIT 10;";
	} elseif ($numero>1) {
		//SI HAY UNA FRASE SE UTILIZA EL ALGORTIMO DE BUSQUEDA AVANZADO DE MATCH AGAINST
		//busqueda de frases con mas de una palabra y un algoritmo especializado
		$cadbusca="SELECT * , MATCH ( nombre, apepaterno, apematerno ) AGAINST ( '$busqueda' ) AS Score FROM derechohabiente WHERE MATCH ( nombre, apepaterno, apematerno ) AGAINST ( '$busqueda' ) ORDER BY nombre DESC LIMIT 50;";
	}
	
	function limitarPalabras($cadena, $longitud, $elipsis = "..."){
		$palabras = explode(' ', $cadena);
		if (count($palabras) > $longitud)
			return implode(' ', array_slice($palabras, 0, $longitud)) . $elipsis;
		else
			return $cadena;
	}
?>
	<table style="width:100%;" border="1px"> 
	<tbody>
		<tr>
			<td class="nombre">Nombre</td>
			<td class="paterno">Apellido Paterno</td>
			<td class="materno">Apellido Materno</td>
		</tr>
<?php
	$result=mysql_query($cadbusca, $con);
	$i=1;
    $nombre1=array();
	$apepaterno1=array();
	$apematerno1=array();
	while ($row = mysql_fetch_array($result)){
		$nombre1[$i]=$row['nombre'];
		$apepaterno1[$i]=$row['apepaterno'];
		$apematerno1[$i]=$row['apematerno'];
		$i++;
	}
	
	echo "<tr>"; 
	
	echo "<td class=\"nombre\"><select name='Nombre'>";
	for($j=1;$j<$i;$j++){
		echo "<option value=".$j.">".$nombre1[$j]."</option>"; 
	}
	echo "</select></td>"; 
	echo "<td class=\"paterno\"><select name='Apepaterno'>";
	for($j=1;$j<$i;$j++){
		echo "<option value=".$j.">".$apepaterno1[$j]."</option>"; 
	}
	echo "</select></td>"; 
	echo "<td class=\"materno\"><select name='Apematerno'>";
	for($j=1;$j<$i;$j++){
		echo "<option value=".$j.">".$apematerno1[$j]."</option>"; 
	}
	echo "</select></td>"; 


	echo "</tr>";
}
?>
	</tbody>
	</table>